package day0117;

public class Test2 {
    public static void main(String[] args) {
        Rectangle  f=new Rectangle(10);
    }
}

class Shape{//图形类
    double area;
    public double getArea(){
        return area;
    }
    Shape(double area){
        this.area=area;
        System.out.println("父类的area：" + area);
    }
}

class Rectangle extends Shape{//长方形继承  图形类
    //构造方法： 子类构造方法中，一定要调用父类构造方法
    //如果自己不调用父类的构造方法，则子类会自动调用父类的无参构造方法
    Rectangle(int a){
        super(a);//1.
        System.out.println(super.area);//2.
        double rs=super.getArea();//3.
        System.out.println("rs:"+rs);
    }
}
